home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / DynamicApp / MatrixScrollView.h < prev    next >
Text File  |  1995-06-12  |  881b  |  38 lines

  1. /*---------------------------------------------------------------------------
  2. MatrixScrollView.h -- single column selection matrix within a scroll view
  3.  
  4. Copyright (c) 1990 Doug Brenner
  5.  
  6. $Source$ $Revision$
  7. ---------------------------------------------------------------------------*/
  8.  
  9. #import <appkit/ScrollView.h>
  10.  
  11. @interface MatrixScrollView:ScrollView
  12. {
  13. }
  14.  
  15. /* ---------- Creating and Freeing */
  16.  
  17. + newFrame:(const NXRect *) frameRect;
  18. - free;
  19.  
  20. /* ---------- Target and Action */
  21.  
  22. - setTarget:theTarget action:(SEL) theAction;
  23.  
  24. /* ---------- Working with Cell Names */
  25.  
  26. - removeSelectedName;
  27. - replaceSelectedNameWith:(const char *) newName;
  28. - insertName:(const char *) name alphaOrder:(BOOL) aFlag select:(BOOL) sFlag;
  29. - selectName:(const char *) name;
  30. - (const char *) selectedName;
  31.  
  32. /* ---------- Working with Matrix Rows */
  33.  
  34. - selectRow:(int) row;
  35. - (int) selectedRow;
  36.  
  37. @end
  38.